# -*- coding: utf-8 -*-
# @Author : kaiquan
# @Time   : 2025/10/9
# @File   : redis_client.py
# @Software: PyCharm
from redis import Redis
def get_redis_client():
    try:
        # 尝试连接远程 Redis
        redis = Redis(host="172.18.24.102", decode_responses=True,socket_connect_timeout=3)
        redis.ping()  # 测试连接
        print("✅ 已连接远程 Redis (172.18.24.102)")
    except :
        # 如果失败，则使用本地 Redis
        redis = Redis(host="127.0.0.1", decode_responses=True)
        print("⚠️ 远程 Redis 连接失败，已切换到本地 Redis (127.0.0.1)")
    return redis